package Terminal.TechnicalServices.Mapper;

import Terminal.Entity.Dominio.EAzienda;
import Terminal.Entity.IceClasses.EAziendaI;

public class MAzienda implements Mapper {

	@Override
	public EAziendaI getIceObj(Object hibObj) {

		EAziendaI iceAzienda = null;
		
		if ( hibObj instanceof EAzienda)
		{
			iceAzienda = new EAziendaI();
			
			iceAzienda.id = ((EAzienda) hibObj).getId();
			iceAzienda.nome = ((EAzienda) hibObj).getNome();
			iceAzienda.recapito = ((EAzienda) hibObj).getRecapito();
		}
		
		return iceAzienda;
	}

	@Override
	public EAzienda getHibObj(Object iceObj) {

		EAzienda hibAzienda = null;
		
		if ( iceObj instanceof EAziendaI)
		{
			hibAzienda = new EAzienda();
			
			hibAzienda.setId(((EAziendaI) iceObj).id);
			hibAzienda.setNome(((EAziendaI) iceObj).nome);
			hibAzienda.setRecapito(((EAziendaI) iceObj).recapito);
		}
		
		return hibAzienda;
		
	}

}
